<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>VectSharp: VectSharp.Canvas.SKRenderContextInterpreter Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="Doxy.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="icon.svg"/></td>
  <td id="projectalign">
   <div id="projectname">VectSharp<span id="projectnumber">&#160;2.6.1</span>
   </div>
   <div id="projectbrief">A light library for C# vector graphics</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter-members.html">List of all members</a>  </div>
  <div class="headertitle"><div class="title">VectSharp.Canvas.SKRenderContextInterpreter Class Reference</div></div>
</div><!--header-->
<div class="contents">

<p>Contains methods to render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to an Avalonia.Controls.Canvas using the SkiaSharp renderer.   
 <a href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a6ec1c927ea577f58f042119edaca296a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html">SKMultiLayerRenderCanvas</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a6ec1c927ea577f58f042119edaca296a">PaintToSKCanvas</a> (this <a class="el" href="class_vect_sharp_1_1_document.html">Document</a> document, double? width=null, double? height=null, <a class="el" href="struct_vect_sharp_1_1_colour.html">Colour</a>? background=null, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a> textOption=AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a> filterOption=default)</td></tr>
<tr class="memdesc:a6ec1c927ea577f58f042119edaca296a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render a <a class="el" href="class_vect_sharp_1_1_document.html" title="Represents a collection of pages.">Document</a> to an Avalonia.Controls.Canvas using the SkiaSharp renderer. Each page corresponds to a layer in the image.   <a href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a6ec1c927ea577f58f042119edaca296a">More...</a><br /></td></tr>
<tr class="separator:a6ec1c927ea577f58f042119edaca296a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeb4e2c9443ef59b2217d39ac7e454af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html">SKMultiLayerRenderCanvas</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#adeb4e2c9443ef59b2217d39ac7e454af">PaintToSKCanvas</a> (this <a class="el" href="class_vect_sharp_1_1_document.html">Document</a> document, Dictionary&lt; string, Func&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a>, IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a> &gt; &gt; &gt; taggedActions, bool removeTaggedActionsAfterExecution=true, double? width=null, double? height=null, <a class="el" href="struct_vect_sharp_1_1_colour.html">Colour</a>? background=null, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a> textOption=AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a> filterOption=default)</td></tr>
<tr class="memdesc:adeb4e2c9443ef59b2217d39ac7e454af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render a <a class="el" href="class_vect_sharp_1_1_document.html" title="Represents a collection of pages.">Document</a> to an Avalonia.Controls.Canvas using the SkiaSharp renderer. Each page corresponds to a layer in the image.   <a href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#adeb4e2c9443ef59b2217d39ac7e454af">More...</a><br /></td></tr>
<tr class="separator:adeb4e2c9443ef59b2217d39ac7e454af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00f6cf64cd5ead3d1f45435d02d8ff6a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html">SKMultiLayerRenderCanvas</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a00f6cf64cd5ead3d1f45435d02d8ff6a">PaintToSKCanvas</a> (this <a class="el" href="class_vect_sharp_1_1_document.html">Document</a> document, Dictionary&lt; string, Func&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a>, IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a> &gt; &gt; &gt; taggedActions, Dictionary&lt; string,(SKBitmap, bool)&gt; images, bool removeTaggedActionsAfterExecution=true, double? width=null, double? height=null, <a class="el" href="struct_vect_sharp_1_1_colour.html">Colour</a>? background=null, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a> textOption=AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a> filterOption=default)</td></tr>
<tr class="memdesc:a00f6cf64cd5ead3d1f45435d02d8ff6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render a <a class="el" href="class_vect_sharp_1_1_document.html" title="Represents a collection of pages.">Document</a> to an Avalonia.Controls.Canvas using the SkiaSharp renderer. Each page corresponds to a layer in the image.   <a href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a00f6cf64cd5ead3d1f45435d02d8ff6a">More...</a><br /></td></tr>
<tr class="separator:a00f6cf64cd5ead3d1f45435d02d8ff6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6d74e3086aa192fd3d251b459140181"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html">SKMultiLayerRenderCanvas</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#aa6d74e3086aa192fd3d251b459140181">PaintToSKCanvas</a> (this <a class="el" href="class_vect_sharp_1_1_page.html">Page</a> page, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a> textOption=AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a> filterOption=default)</td></tr>
<tr class="memdesc:aa6d74e3086aa192fd3d251b459140181"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to an Avalonia.Controls.Canvas using the SkiaSharp renderer.   <a href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#aa6d74e3086aa192fd3d251b459140181">More...</a><br /></td></tr>
<tr class="separator:aa6d74e3086aa192fd3d251b459140181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d63b3cbbc2da18084b6317f82cee472"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html">SKMultiLayerRenderCanvas</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a9d63b3cbbc2da18084b6317f82cee472">PaintToSKCanvas</a> (this <a class="el" href="class_vect_sharp_1_1_page.html">Page</a> page, Dictionary&lt; string, Func&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a>, IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a> &gt; &gt; &gt; taggedActions, bool removeTaggedActionsAfterExecution=true, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a> textOption=AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a> filterOption=default)</td></tr>
<tr class="memdesc:a9d63b3cbbc2da18084b6317f82cee472"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to an Avalonia.Controls.Canvas using the SkiaSharpRenderer.   <a href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a9d63b3cbbc2da18084b6317f82cee472">More...</a><br /></td></tr>
<tr class="separator:a9d63b3cbbc2da18084b6317f82cee472"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448412e08bbd3e8876ff33c830459d9c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html">SKMultiLayerRenderCanvas</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a448412e08bbd3e8876ff33c830459d9c">PaintToSKCanvas</a> (this <a class="el" href="class_vect_sharp_1_1_page.html">Page</a> page, Dictionary&lt; string, Func&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a>, IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a> &gt; &gt; &gt; taggedActions, Dictionary&lt; string,(SKBitmap, bool)&gt; images, bool removeTaggedActionsAfterExecution=true, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a> textOption=AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a> filterOption=default)</td></tr>
<tr class="memdesc:a448412e08bbd3e8876ff33c830459d9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to an Avalonia.Controls.Canvas using the SkiaSharpRenderer.   <a href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a448412e08bbd3e8876ff33c830459d9c">More...</a><br /></td></tr>
<tr class="separator:a448412e08bbd3e8876ff33c830459d9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61b2175b767613299635318cdd2c520a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html">SKRenderContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a61b2175b767613299635318cdd2c520a">CopyToSKRenderContext</a> (this <a class="el" href="class_vect_sharp_1_1_page.html">Page</a> page, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a> textOption=AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a> filterOption=default)</td></tr>
<tr class="memdesc:a61b2175b767613299635318cdd2c520a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to a <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html" title="Represents a page that has been prepared for fast rendering using the SkiaSharp renderer.">SKRenderContext</a>. This can be drawn using the SkiaSharpRenderer by adding it to a <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html" title="Represents a multi-threaded, triple-buffered canvas on which the image is drawn using SkiaSharp.">SKMultiLayerRenderCanvas</a>.   <a href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a61b2175b767613299635318cdd2c520a">More...</a><br /></td></tr>
<tr class="separator:a61b2175b767613299635318cdd2c520a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61cb71b7fbde5ccdf014c2657d9a18ca"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html">SKRenderContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a61cb71b7fbde5ccdf014c2657d9a18ca">CopyToSKRenderContext</a> (this <a class="el" href="class_vect_sharp_1_1_page.html">Page</a> page, Dictionary&lt; string, Func&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a>, IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a> &gt; &gt; &gt; taggedActions, bool removeTaggedActionsAfterExecution=true, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a> textOption=AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a> filterOption=default)</td></tr>
<tr class="memdesc:a61cb71b7fbde5ccdf014c2657d9a18ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to a <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html" title="Represents a page that has been prepared for fast rendering using the SkiaSharp renderer.">SKRenderContext</a>. This can be drawn using the SkiaSharpRenderer by adding it to a <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html" title="Represents a multi-threaded, triple-buffered canvas on which the image is drawn using SkiaSharp.">SKMultiLayerRenderCanvas</a>.   <a href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a61cb71b7fbde5ccdf014c2657d9a18ca">More...</a><br /></td></tr>
<tr class="separator:a61cb71b7fbde5ccdf014c2657d9a18ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad474478ac6a166c4e60c2a81e6ce5064"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html">SKRenderContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#ad474478ac6a166c4e60c2a81e6ce5064">CopyToSKRenderContext</a> (this <a class="el" href="class_vect_sharp_1_1_page.html">Page</a> page, Dictionary&lt; string, Func&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a>, IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a> &gt; &gt; &gt; taggedActions, Dictionary&lt; string,(SKBitmap, bool)&gt; images, bool removeTaggedActionsAfterExecution=true, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a> textOption=AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary, <a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a> filterOption=default)</td></tr>
<tr class="memdesc:ad474478ac6a166c4e60c2a81e6ce5064"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to a <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html" title="Represents a page that has been prepared for fast rendering using the SkiaSharp renderer.">SKRenderContext</a>. This can be drawn using the SkiaSharpRenderer by adding it to a <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html" title="Represents a multi-threaded, triple-buffered canvas on which the image is drawn using SkiaSharp.">SKMultiLayerRenderCanvas</a>.   <a href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#ad474478ac6a166c4e60c2a81e6ce5064">More...</a><br /></td></tr>
<tr class="separator:ad474478ac6a166c4e60c2a81e6ce5064"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5866017924ce4410220ae868a2e65fb7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_vect_sharp_1_1_raster_image.html">RasterImage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a5866017924ce4410220ae868a2e65fb7">Rasterise</a> (this <a class="el" href="class_vect_sharp_1_1_graphics.html">Graphics</a> graphics, <a class="el" href="struct_vect_sharp_1_1_rectangle.html">Rectangle</a> region, double scale, bool interpolate)</td></tr>
<tr class="memdesc:a5866017924ce4410220ae868a2e65fb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rasterise a region of a <a class="el" href="class_vect_sharp_1_1_graphics.html" title="Represents an abstract drawing surface.">Graphics</a> object.   <a href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html#a5866017924ce4410220ae868a2e65fb7">More...</a><br /></td></tr>
<tr class="separator:a5866017924ce4410220ae868a2e65fb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Contains methods to render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to an Avalonia.Controls.Canvas using the SkiaSharp renderer.  </p>

<p class="definition">Definition at line <a class="el" href="_s_k_render_context_8cs_source.html#l01545">1545</a> of file <a class="el" href="_s_k_render_context_8cs_source.html">SKRenderContext.cs</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a61b2175b767613299635318cdd2c520a" name="a61b2175b767613299635318cdd2c520a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61b2175b767613299635318cdd2c520a">&#9670;&#160;</a></span>CopyToSKRenderContext() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html">SKRenderContext</a> VectSharp.Canvas.SKRenderContextInterpreter.CopyToSKRenderContext </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="class_vect_sharp_1_1_page.html">Page</a>&#160;</td>
          <td class="paramname"><em>page</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a>&#160;</td>
          <td class="paramname"><em>textOption</em> = <code>AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a>&#160;</td>
          <td class="paramname"><em>filterOption</em> = <code>default</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to a <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html" title="Represents a page that has been prepared for fast rendering using the SkiaSharp renderer.">SKRenderContext</a>. This can be drawn using the SkiaSharpRenderer by adding it to a <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html" title="Represents a multi-threaded, triple-buffered canvas on which the image is drawn using SkiaSharp.">SKMultiLayerRenderCanvas</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">page</td><td>The <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to render.</td></tr>
    <tr><td class="paramname">textOption</td><td>Defines whether text items should be converted into paths when drawing.</td></tr>
    <tr><td class="paramname">filterOption</td><td>Defines how and whether image filters should be rasterised when rendering the image.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html" title="Represents a page that has been prepared for fast rendering using the SkiaSharp renderer.">SKRenderContext</a> containing the rendered graphics objects.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_s_k_render_context_8cs_source.html#l01678">1678</a> of file <a class="el" href="_s_k_render_context_8cs_source.html">SKRenderContext.cs</a>.</p>

</div>
</div>
<a id="a61cb71b7fbde5ccdf014c2657d9a18ca" name="a61cb71b7fbde5ccdf014c2657d9a18ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61cb71b7fbde5ccdf014c2657d9a18ca">&#9670;&#160;</a></span>CopyToSKRenderContext() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html">SKRenderContext</a> VectSharp.Canvas.SKRenderContextInterpreter.CopyToSKRenderContext </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="class_vect_sharp_1_1_page.html">Page</a>&#160;</td>
          <td class="paramname"><em>page</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Dictionary&lt; string, Func&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a>, IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a> &gt; &gt; &gt;&#160;</td>
          <td class="paramname"><em>taggedActions</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>removeTaggedActionsAfterExecution</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a>&#160;</td>
          <td class="paramname"><em>textOption</em> = <code>AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a>&#160;</td>
          <td class="paramname"><em>filterOption</em> = <code>default</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to a <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html" title="Represents a page that has been prepared for fast rendering using the SkiaSharp renderer.">SKRenderContext</a>. This can be drawn using the SkiaSharpRenderer by adding it to a <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html" title="Represents a multi-threaded, triple-buffered canvas on which the image is drawn using SkiaSharp.">SKMultiLayerRenderCanvas</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">page</td><td>The <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to render.</td></tr>
    <tr><td class="paramname">taggedActions</td><td>A Dictionary containing the actions that will be performed on items with the corresponding tag. These should be functions that accept one parameter of type <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html" title="Represents a light-weight rendering action.">SKRenderAction</a> and return an IEnumerable&lt;SKRenderAction&gt; of the render actions that will actually be added to the plot.</td></tr>
    <tr><td class="paramname">removeTaggedActionsAfterExecution</td><td>Whether the actions should be removed from <em>taggedActions</em>  after their execution. Set to false if the same action should be performed on multiple items with the same tag.</td></tr>
    <tr><td class="paramname">textOption</td><td>Defines whether text items should be converted into paths when drawing.</td></tr>
    <tr><td class="paramname">filterOption</td><td>Defines how and whether image filters should be rasterised when rendering the image.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html" title="Represents a page that has been prepared for fast rendering using the SkiaSharp renderer.">SKRenderContext</a> containing the rendered graphics objects.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_s_k_render_context_8cs_source.html#l01695">1695</a> of file <a class="el" href="_s_k_render_context_8cs_source.html">SKRenderContext.cs</a>.</p>

</div>
</div>
<a id="ad474478ac6a166c4e60c2a81e6ce5064" name="ad474478ac6a166c4e60c2a81e6ce5064"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad474478ac6a166c4e60c2a81e6ce5064">&#9670;&#160;</a></span>CopyToSKRenderContext() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html">SKRenderContext</a> VectSharp.Canvas.SKRenderContextInterpreter.CopyToSKRenderContext </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="class_vect_sharp_1_1_page.html">Page</a>&#160;</td>
          <td class="paramname"><em>page</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Dictionary&lt; string, Func&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a>, IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a> &gt; &gt; &gt;&#160;</td>
          <td class="paramname"><em>taggedActions</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Dictionary&lt; string,(SKBitmap, bool)&gt;&#160;</td>
          <td class="paramname"><em>images</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>removeTaggedActionsAfterExecution</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a>&#160;</td>
          <td class="paramname"><em>textOption</em> = <code>AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a>&#160;</td>
          <td class="paramname"><em>filterOption</em> = <code>default</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to a <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html" title="Represents a page that has been prepared for fast rendering using the SkiaSharp renderer.">SKRenderContext</a>. This can be drawn using the SkiaSharpRenderer by adding it to a <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html" title="Represents a multi-threaded, triple-buffered canvas on which the image is drawn using SkiaSharp.">SKMultiLayerRenderCanvas</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">page</td><td>The <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to render.</td></tr>
    <tr><td class="paramname">taggedActions</td><td>A Dictionary containing the actions that will be performed on items with the corresponding tag. These should be functions that accept one parameter of type <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html" title="Represents a light-weight rendering action.">SKRenderAction</a> and return an IEnumerable&lt;SKRenderAction&gt; of the render actions that will actually be added to the plot.</td></tr>
    <tr><td class="paramname">images</td><td>A dictionary that associates to each raster image path (or data URL) the image rendered as a SKBitmap and a boolean value indicating whether it should be drawn as "pixelated" or not. This will be populated automatically as the page is rendered. If you are rendering multiple <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a>s (or you are rendering the same page multiple times), it will be beneficial to keep a reference to this dictionary and pass it again on further rendering requests; otherwise, you can just pass an empty dictionary.</td></tr>
    <tr><td class="paramname">removeTaggedActionsAfterExecution</td><td>Whether the actions should be removed from <em>taggedActions</em>  after their execution. Set to false if the same action should be performed on multiple items with the same tag.</td></tr>
    <tr><td class="paramname">textOption</td><td>Defines whether text items should be converted into paths when drawing.</td></tr>
    <tr><td class="paramname">filterOption</td><td>Defines how and whether image filters should be rasterised when rendering the image.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context.html" title="Represents a page that has been prepared for fast rendering using the SkiaSharp renderer.">SKRenderContext</a> containing the rendered graphics objects.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_s_k_render_context_8cs_source.html#l01714">1714</a> of file <a class="el" href="_s_k_render_context_8cs_source.html">SKRenderContext.cs</a>.</p>

</div>
</div>
<a id="adeb4e2c9443ef59b2217d39ac7e454af" name="adeb4e2c9443ef59b2217d39ac7e454af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adeb4e2c9443ef59b2217d39ac7e454af">&#9670;&#160;</a></span>PaintToSKCanvas() <span class="overload">[1/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html">SKMultiLayerRenderCanvas</a> VectSharp.Canvas.SKRenderContextInterpreter.PaintToSKCanvas </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="class_vect_sharp_1_1_document.html">Document</a>&#160;</td>
          <td class="paramname"><em>document</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Dictionary&lt; string, Func&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a>, IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a> &gt; &gt; &gt;&#160;</td>
          <td class="paramname"><em>taggedActions</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>removeTaggedActionsAfterExecution</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double?&#160;</td>
          <td class="paramname"><em>width</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double?&#160;</td>
          <td class="paramname"><em>height</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_colour.html">Colour</a>?&#160;</td>
          <td class="paramname"><em>background</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a>&#160;</td>
          <td class="paramname"><em>textOption</em> = <code>AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a>&#160;</td>
          <td class="paramname"><em>filterOption</em> = <code>default</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Render a <a class="el" href="class_vect_sharp_1_1_document.html" title="Represents a collection of pages.">Document</a> to an Avalonia.Controls.Canvas using the SkiaSharp renderer. Each page corresponds to a layer in the image.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">document</td><td>The <a class="el" href="class_vect_sharp_1_1_document.html" title="Represents a collection of pages.">Document</a> to render.</td></tr>
    <tr><td class="paramname">taggedActions</td><td>A Dictionary containing the actions that will be performed on items with the corresponding tag. These should be functions that accept one parameter of type <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html" title="Represents a light-weight rendering action.">SKRenderAction</a> and return an IEnumerable&lt;SKRenderAction&gt; of the render actions that will actually be added to the plot.</td></tr>
    <tr><td class="paramname">removeTaggedActionsAfterExecution</td><td>Whether the actions should be removed from <em>taggedActions</em>  after their execution. Set to false if the same action should be performed on multiple items with the same tag.</td></tr>
    <tr><td class="paramname">width</td><td>The width of the document. If this is <code>null</code>, the width of the largest page is used.</td></tr>
    <tr><td class="paramname">height</td><td>The height of the document. If this is <code>null</code>, the height of the largest page is used.</td></tr>
    <tr><td class="paramname">background</td><td>The background colour of the document. If this is <code>null</code>, a transparent background is used.</td></tr>
    <tr><td class="paramname">textOption</td><td>Defines whether text items should be converted into paths when drawing.</td></tr>
    <tr><td class="paramname">filterOption</td><td>Defines how and whether image filters should be rasterised when rendering the image.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An Avalonia.Controls.Canvas containing the rendered graphics objects.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_s_k_render_context_8cs_source.html#l01592">1592</a> of file <a class="el" href="_s_k_render_context_8cs_source.html">SKRenderContext.cs</a>.</p>

</div>
</div>
<a id="a00f6cf64cd5ead3d1f45435d02d8ff6a" name="a00f6cf64cd5ead3d1f45435d02d8ff6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00f6cf64cd5ead3d1f45435d02d8ff6a">&#9670;&#160;</a></span>PaintToSKCanvas() <span class="overload">[2/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html">SKMultiLayerRenderCanvas</a> VectSharp.Canvas.SKRenderContextInterpreter.PaintToSKCanvas </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="class_vect_sharp_1_1_document.html">Document</a>&#160;</td>
          <td class="paramname"><em>document</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Dictionary&lt; string, Func&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a>, IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a> &gt; &gt; &gt;&#160;</td>
          <td class="paramname"><em>taggedActions</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Dictionary&lt; string,(SKBitmap, bool)&gt;&#160;</td>
          <td class="paramname"><em>images</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>removeTaggedActionsAfterExecution</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double?&#160;</td>
          <td class="paramname"><em>width</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double?&#160;</td>
          <td class="paramname"><em>height</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_colour.html">Colour</a>?&#160;</td>
          <td class="paramname"><em>background</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a>&#160;</td>
          <td class="paramname"><em>textOption</em> = <code>AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a>&#160;</td>
          <td class="paramname"><em>filterOption</em> = <code>default</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Render a <a class="el" href="class_vect_sharp_1_1_document.html" title="Represents a collection of pages.">Document</a> to an Avalonia.Controls.Canvas using the SkiaSharp renderer. Each page corresponds to a layer in the image.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">document</td><td>The <a class="el" href="class_vect_sharp_1_1_document.html" title="Represents a collection of pages.">Document</a> to render.</td></tr>
    <tr><td class="paramname">taggedActions</td><td>A Dictionary containing the actions that will be performed on items with the corresponding tag. These should be functions that accept one parameter of type <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html" title="Represents a light-weight rendering action.">SKRenderAction</a> and return an IEnumerable&lt;SKRenderAction&gt; of the render actions that will actually be added to the plot.</td></tr>
    <tr><td class="paramname">images</td><td>A dictionary that associates to each raster image path (or data URL) the image rendered as a SKBitmap and a boolean value indicating whether it should be drawn as "pixelated" or not. This will be populated automatically as the page is rendered. If you are rendering multiple <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a>s (or you are rendering the same page multiple times), it will be beneficial to keep a reference to this dictionary and pass it again on further rendering requests; otherwise, you can just pass an empty dictionary.</td></tr>
    <tr><td class="paramname">removeTaggedActionsAfterExecution</td><td>Whether the actions should be removed from <em>taggedActions</em>  after their execution. Set to false if the same action should be performed on multiple items with the same tag.</td></tr>
    <tr><td class="paramname">width</td><td>The width of the document. If this is <code>null</code>, the width of the largest page is used.</td></tr>
    <tr><td class="paramname">height</td><td>The height of the document. If this is <code>null</code>, the height of the largest page is used.</td></tr>
    <tr><td class="paramname">background</td><td>The background colour of the document. If this is <code>null</code>, a transparent background is used.</td></tr>
    <tr><td class="paramname">textOption</td><td>Defines whether text items should be converted into paths when drawing.</td></tr>
    <tr><td class="paramname">filterOption</td><td>Defines how and whether image filters should be rasterised when rendering the image.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An Avalonia.Controls.Canvas containing the rendered graphics objects.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_s_k_render_context_8cs_source.html#l01614">1614</a> of file <a class="el" href="_s_k_render_context_8cs_source.html">SKRenderContext.cs</a>.</p>

</div>
</div>
<a id="a6ec1c927ea577f58f042119edaca296a" name="a6ec1c927ea577f58f042119edaca296a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ec1c927ea577f58f042119edaca296a">&#9670;&#160;</a></span>PaintToSKCanvas() <span class="overload">[3/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html">SKMultiLayerRenderCanvas</a> VectSharp.Canvas.SKRenderContextInterpreter.PaintToSKCanvas </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="class_vect_sharp_1_1_document.html">Document</a>&#160;</td>
          <td class="paramname"><em>document</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double?&#160;</td>
          <td class="paramname"><em>width</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double?&#160;</td>
          <td class="paramname"><em>height</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_colour.html">Colour</a>?&#160;</td>
          <td class="paramname"><em>background</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a>&#160;</td>
          <td class="paramname"><em>textOption</em> = <code>AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a>&#160;</td>
          <td class="paramname"><em>filterOption</em> = <code>default</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Render a <a class="el" href="class_vect_sharp_1_1_document.html" title="Represents a collection of pages.">Document</a> to an Avalonia.Controls.Canvas using the SkiaSharp renderer. Each page corresponds to a layer in the image.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">document</td><td>The <a class="el" href="class_vect_sharp_1_1_document.html" title="Represents a collection of pages.">Document</a> to render.</td></tr>
    <tr><td class="paramname">width</td><td>The width of the document. If this is <code>null</code>, the width of the largest page is used.</td></tr>
    <tr><td class="paramname">height</td><td>The height of the document. If this is <code>null</code>, the height of the largest page is used.</td></tr>
    <tr><td class="paramname">background</td><td>The background colour of the document. If this is <code>null</code>, a transparent background is used.</td></tr>
    <tr><td class="paramname">textOption</td><td>Defines whether text items should be converted into paths when drawing.</td></tr>
    <tr><td class="paramname">filterOption</td><td>Defines how and whether image filters should be rasterised when rendering the image.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An Avalonia.Controls.Canvas containing the rendered graphics objects.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_s_k_render_context_8cs_source.html#l01572">1572</a> of file <a class="el" href="_s_k_render_context_8cs_source.html">SKRenderContext.cs</a>.</p>

</div>
</div>
<a id="aa6d74e3086aa192fd3d251b459140181" name="aa6d74e3086aa192fd3d251b459140181"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6d74e3086aa192fd3d251b459140181">&#9670;&#160;</a></span>PaintToSKCanvas() <span class="overload">[4/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html">SKMultiLayerRenderCanvas</a> VectSharp.Canvas.SKRenderContextInterpreter.PaintToSKCanvas </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="class_vect_sharp_1_1_page.html">Page</a>&#160;</td>
          <td class="paramname"><em>page</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a>&#160;</td>
          <td class="paramname"><em>textOption</em> = <code>AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a>&#160;</td>
          <td class="paramname"><em>filterOption</em> = <code>default</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to an Avalonia.Controls.Canvas using the SkiaSharp renderer.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">page</td><td>The <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to render.</td></tr>
    <tr><td class="paramname">textOption</td><td>Defines whether text items should be converted into paths when drawing.</td></tr>
    <tr><td class="paramname">filterOption</td><td>Defines how and whether image filters should be rasterised when rendering the image.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An Avalonia.Controls.Canvas containing the rendered graphics objects.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_s_k_render_context_8cs_source.html#l01628">1628</a> of file <a class="el" href="_s_k_render_context_8cs_source.html">SKRenderContext.cs</a>.</p>

</div>
</div>
<a id="a9d63b3cbbc2da18084b6317f82cee472" name="a9d63b3cbbc2da18084b6317f82cee472"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d63b3cbbc2da18084b6317f82cee472">&#9670;&#160;</a></span>PaintToSKCanvas() <span class="overload">[5/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html">SKMultiLayerRenderCanvas</a> VectSharp.Canvas.SKRenderContextInterpreter.PaintToSKCanvas </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="class_vect_sharp_1_1_page.html">Page</a>&#160;</td>
          <td class="paramname"><em>page</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Dictionary&lt; string, Func&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a>, IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a> &gt; &gt; &gt;&#160;</td>
          <td class="paramname"><em>taggedActions</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>removeTaggedActionsAfterExecution</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a>&#160;</td>
          <td class="paramname"><em>textOption</em> = <code>AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a>&#160;</td>
          <td class="paramname"><em>filterOption</em> = <code>default</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to an Avalonia.Controls.Canvas using the SkiaSharpRenderer.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">page</td><td>The <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to render.</td></tr>
    <tr><td class="paramname">taggedActions</td><td>A Dictionary containing the actions that will be performed on items with the corresponding tag. These should be functions that accept one parameter of type <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html" title="Represents a light-weight rendering action.">SKRenderAction</a> and return an IEnumerable&lt;SKRenderAction&gt; of the render actions that will actually be added to the plot.</td></tr>
    <tr><td class="paramname">removeTaggedActionsAfterExecution</td><td>Whether the actions should be removed from <em>taggedActions</em>  after their execution. Set to false if the same action should be performed on multiple items with the same tag.</td></tr>
    <tr><td class="paramname">textOption</td><td>Defines whether text items should be converted into paths when drawing.</td></tr>
    <tr><td class="paramname">filterOption</td><td>Defines how and whether image filters should be rasterised when rendering the image.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An Avalonia.Controls.Canvas containing the rendered graphics objects.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_s_k_render_context_8cs_source.html#l01645">1645</a> of file <a class="el" href="_s_k_render_context_8cs_source.html">SKRenderContext.cs</a>.</p>

</div>
</div>
<a id="a448412e08bbd3e8876ff33c830459d9c" name="a448412e08bbd3e8876ff33c830459d9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a448412e08bbd3e8876ff33c830459d9c">&#9670;&#160;</a></span>PaintToSKCanvas() <span class="overload">[6/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_multi_layer_render_canvas.html">SKMultiLayerRenderCanvas</a> VectSharp.Canvas.SKRenderContextInterpreter.PaintToSKCanvas </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="class_vect_sharp_1_1_page.html">Page</a>&#160;</td>
          <td class="paramname"><em>page</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Dictionary&lt; string, Func&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a>, IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html">SKRenderAction</a> &gt; &gt; &gt;&#160;</td>
          <td class="paramname"><em>taggedActions</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Dictionary&lt; string,(SKBitmap, bool)&gt;&#160;</td>
          <td class="paramname"><em>images</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>removeTaggedActionsAfterExecution</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_avalonia_context_interpreter.html#ab1be8c4c6246dad9c92fcc3f2b3cdd77">AvaloniaContextInterpreter.TextOptions</a>&#160;</td>
          <td class="paramname"><em>textOption</em> = <code>AvaloniaContextInterpreter.TextOptions.ConvertIfNecessary</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_filter_option.html">FilterOption</a>&#160;</td>
          <td class="paramname"><em>filterOption</em> = <code>default</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Render a <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to an Avalonia.Controls.Canvas using the SkiaSharpRenderer.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">page</td><td>The <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a> to render.</td></tr>
    <tr><td class="paramname">taggedActions</td><td>A Dictionary containing the actions that will be performed on items with the corresponding tag. These should be functions that accept one parameter of type <a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_action.html" title="Represents a light-weight rendering action.">SKRenderAction</a> and return an IEnumerable&lt;SKRenderAction&gt; of the render actions that will actually be added to the plot.</td></tr>
    <tr><td class="paramname">images</td><td>A dictionary that associates to each raster image path (or data URL) the image rendered as a SKBitmap and a boolean value indicating whether it should be drawn as "pixelated" or not. This will be populated automatically as the page is rendered. If you are rendering multiple <a class="el" href="class_vect_sharp_1_1_page.html" title="Represents a Graphics object with a width and height.">Page</a>s (or you are rendering the same page multiple times), it will be beneficial to keep a reference to this dictionary and pass it again on further rendering requests; otherwise, you can just pass an empty dictionary.</td></tr>
    <tr><td class="paramname">removeTaggedActionsAfterExecution</td><td>Whether the actions should be removed from <em>taggedActions</em>  after their execution. Set to false if the same action should be performed on multiple items with the same tag.</td></tr>
    <tr><td class="paramname">textOption</td><td>Defines whether text items should be converted into paths when drawing.</td></tr>
    <tr><td class="paramname">filterOption</td><td>Defines how and whether image filters should be rasterised when rendering the image.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An Avalonia.Controls.Canvas containing the rendered graphics objects.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_s_k_render_context_8cs_source.html#l01664">1664</a> of file <a class="el" href="_s_k_render_context_8cs_source.html">SKRenderContext.cs</a>.</p>

</div>
</div>
<a id="a5866017924ce4410220ae868a2e65fb7" name="a5866017924ce4410220ae868a2e65fb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5866017924ce4410220ae868a2e65fb7">&#9670;&#160;</a></span>Rasterise()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_vect_sharp_1_1_raster_image.html">RasterImage</a> VectSharp.Canvas.SKRenderContextInterpreter.Rasterise </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="class_vect_sharp_1_1_graphics.html">Graphics</a>&#160;</td>
          <td class="paramname"><em>graphics</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_rectangle.html">Rectangle</a>&#160;</td>
          <td class="paramname"><em>region</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>interpolate</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Rasterise a region of a <a class="el" href="class_vect_sharp_1_1_graphics.html" title="Represents an abstract drawing surface.">Graphics</a> object.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">graphics</td><td>The <a class="el" href="class_vect_sharp_1_1_graphics.html" title="Represents an abstract drawing surface.">Graphics</a> object that will be rasterised.</td></tr>
    <tr><td class="paramname">region</td><td>The region of the <em>graphics</em>  that will be rasterised.</td></tr>
    <tr><td class="paramname">scale</td><td>The scale at which the image will be rendered.</td></tr>
    <tr><td class="paramname">interpolate</td><td>Whether the resulting image should be interpolated or not when it is drawn on another <a class="el" href="class_vect_sharp_1_1_graphics.html" title="Represents an abstract drawing surface.">Graphics</a> surface.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="class_vect_sharp_1_1_raster_image.html" title="Represents a raster image, created from raw pixel data. Consider using the derived classes included i...">RasterImage</a> containing the rasterised graphics.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_s_k_render_context_8cs_source.html#l01736">1736</a> of file <a class="el" href="_s_k_render_context_8cs_source.html">SKRenderContext.cs</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>VectSharp.Canvas/<a class="el" href="_s_k_render_context_8cs_source.html">SKRenderContext.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_vect_sharp.html">VectSharp</a></li><li class="navelem"><a class="el" href="namespace_vect_sharp_1_1_canvas.html">Canvas</a></li><li class="navelem"><a class="el" href="class_vect_sharp_1_1_canvas_1_1_s_k_render_context_interpreter.html">SKRenderContextInterpreter</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
  </ul>
</div>
</body>
</html>
